mrb_parser_state

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Enums

mrb_lex_state_enum
enum mrb_lex_state_enum
Undocumented in source.

Variables

all_heredocs
mrb_ast_node* all_heredocs;
Undocumented in source.
bidx
int bidx;
Undocumented in source.
buf
char[1024] buf;
Undocumented in source.
capture_errors
mrb_bool capture_errors;
Undocumented in source.
cells
mrb_ast_node* cells;
Undocumented in source.
cmd_start
mrb_bool cmd_start;
Undocumented in source.
cmdarg_stack
uint cmdarg_stack;
Undocumented in source.
column
int column;
Undocumented in source.
cond_stack
uint cond_stack;
Undocumented in source.
current_filename_index
int current_filename_index;
Undocumented in source.
cxt
mrbc_context* cxt;
Undocumented in source.
error_buffer
mrb_parser_message[10] error_buffer;
Undocumented in source.
f
FILE* f;
Undocumented in source.
filename
const(char)* filename;
Undocumented in source.
filename_table
mrb_sym* filename_table;
Undocumented in source.
filename_table_length
size_t filename_table_length;
Undocumented in source.
heredoc_end_now
mrb_bool heredoc_end_now;
Undocumented in source.
heredocs_from_nextline
mrb_ast_node* heredocs_from_nextline;
Undocumented in source.
in_def
int in_def;
Undocumented in source.
in_single
int in_single;
Undocumented in source.
jmp
mrb_jmpbuf* jmp;
Undocumented in source.
lex_strterm
mrb_ast_node* lex_strterm;
Undocumented in source.
lex_strterm_before_heredoc
mrb_ast_node* lex_strterm_before_heredoc;
Undocumented in source.
lineno
int lineno;
Undocumented in source.
locals
mrb_ast_node* locals;
Undocumented in source.
lpar_beg
int lpar_beg;
Undocumented in source.
lstate
mrb_lex_state_enum lstate;
Undocumented in source.
mrb
mrb_state* mrb;
Undocumented in source.
nerr
size_t nerr;
Undocumented in source.
no_optimize
mrb_bool no_optimize;
Undocumented in source.
nwarn
size_t nwarn;
Undocumented in source.
paren_nest
int paren_nest;
Undocumented in source.
parsing_heredoc
mrb_ast_node* parsing_heredoc;
Undocumented in source.
pb
mrb_ast_node* pb;
Undocumented in source.
pool
mrb_pool* pool;
Undocumented in source.
s
const(char)* s;
Undocumented in source.
send
const(char)* send;
Undocumented in source.
tree
mrb_ast_node* tree;
Undocumented in source.
warn_buffer
mrb_parser_message[10] warn_buffer;
Undocumented in source.
ylval
void* ylval;
Undocumented in source.

Meta